home *** CD-ROM | disk | FTP | other *** search
/ Champak 109 / Vol 109.iso / games / steppenw.swf / scripts / frame_1101 / PlaceObject2_2771_576 / CLIPACTIONRECORD onClipEvent(enterFrame).as
Text File  |  2008-11-12  |  26KB  |  613 lines

  1. onClipEvent(enterFrame){
  2.    tellTarget("_root")
  3.    {
  4.       if(eval("/Variables:Stoppe") != true)
  5.       {
  6.          if(_root.Meg._y < GrilleAVP._y)
  7.          {
  8.             setProperty("GrilleAVP", _visible, true);
  9.          }
  10.          else
  11.          {
  12.             setProperty("GrilleAVP", _visible, false);
  13.          }
  14.          if(random(175) == 50)
  15.          {
  16.             tellTarget("/SFX")
  17.             {
  18.                gotoAndPlay("Fx" + (random(4) + 1));
  19.             }
  20.          }
  21.          if(random(100) == 50)
  22.          {
  23.             tellTarget("_root.Serpent")
  24.             {
  25.                play();
  26.             }
  27.          }
  28.          if(_root.CacheLiane.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE))
  29.          {
  30.             set("/Variables:Stoppe",true);
  31.             setProperty("_root.Meg", _visible, false);
  32.             tellTarget("_root.MegLiane")
  33.             {
  34.                gotoAndStop(3);
  35.             }
  36.          }
  37.          if(_root.CacheLianeBas.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE))
  38.          {
  39.             set("/Variables:Stoppe",true);
  40.             setProperty("_root.Meg", _visible, false);
  41.             tellTarget("_root.LianeMonte")
  42.             {
  43.                gotoAndStop(3);
  44.             }
  45.          }
  46.          if(_root.CacheLianeHaut.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE))
  47.          {
  48.             set("/Variables:Stoppe",true);
  49.             setProperty("_root.Meg", _visible, false);
  50.             tellTarget("_root.LianeMonte")
  51.             {
  52.                gotoAndStop(47);
  53.             }
  54.          }
  55.          if(_root.CacheLiane2.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE))
  56.          {
  57.             set("/Variables:Stoppe",true);
  58.             setProperty("_root.Meg", _visible, false);
  59.             tellTarget("_root.MegLiane")
  60.             {
  61.                gotoAndStop("Recule");
  62.             }
  63.          }
  64.          if(_root.CacheSerpent.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:SerpentAttack") != true)
  65.          {
  66.             tellTarget("_root.Serpent")
  67.             {
  68.                gotoAndStop("Attack");
  69.                play();
  70.             }
  71.          }
  72.          if(_root.CacheVersMarais3.hitTest(_root.Meg._x,_root.Meg._y,true))
  73.          {
  74.             gotoAndStop("Marais3Init");
  75.             play();
  76.          }
  77.          if(_root.CacheVersMarais2.hitTest(_root.Meg._x,_root.Meg._y,true))
  78.          {
  79.             set("/Variables:From","Marais1");
  80.             gotoAndStop("Marais2Init");
  81.             play();
  82.          }
  83.          if(_root.CacheVersGrotte1.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:SupportOte") == true)
  84.          {
  85.             gotoAndStop("Grotte1");
  86.          }
  87.          if(_root.CacheSerpentFourche.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(key.SPACE) and eval("/Variables:CouteauPris") != true and eval("/Variables:ObjetSelect") == 3)
  88.          {
  89.             loadVariablesNum("/web/steppenwolf/tracking.jsp?episode=3&stage=4",0);
  90.             tellTarget("/Animatiques")
  91.             {
  92.                gotoAndStop("PogneSerpent");
  93.             }
  94.          }
  95.          if(_root.CacheSerpentCacheCorde.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(key.SPACE) and eval("/Variables:Corde1Coupee") != true and eval("/Variables:ObjetSelect") == 4)
  96.          {
  97.             tellTarget("/Animatiques")
  98.             {
  99.                gotoAndStop("CoupeCorde1");
  100.             }
  101.          }
  102.          if(_root.CacheSupport.hitTest(_root.Meg._x,_root.Meg._y,true) and Key.isDown(key.SPACE) and eval("/Variables:SupportOte") != true and eval("/Variables:ObjetSelect") == 5)
  103.          {
  104.             tellTarget("/Animatiques")
  105.             {
  106.                gotoAndStop("PousseSupport");
  107.             }
  108.          }
  109.          if(_root.CachePaguet.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE) and eval("/Variables:PaguetPrise") != true)
  110.          {
  111.             loadVariablesNum("/web/steppenwolf/tracking.jsp?episode=3&stage=2",0);
  112.             set("/Variables:InvNb",eval("/Variables:InvNb") + 1);
  113.             tellTarget("/Animatiques")
  114.             {
  115.                gotoAndStop("SndRamasseObjet");
  116.                play();
  117.             }
  118.             set("/Variables:InvObjet" + eval("/Variables:InvNb"),5);
  119.             tellTarget("_root.Inventaire.ObjetAffiche")
  120.             {
  121.                gotoAndStop(6);
  122.             }
  123.             tellTarget("_root.Paguet")
  124.             {
  125.                gotoAndStop(2);
  126.             }
  127.          }
  128.          if(_root.CacheFourche.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE) and eval("/Variables:FourchePrise") != true)
  129.          {
  130.             tellTarget("/Animatiques")
  131.             {
  132.                gotoAndStop("SndRamasseObjet");
  133.                play();
  134.             }
  135.             set("/Variables:InvNb",eval("/Variables:InvNb") + 1);
  136.             set("/Variables:InvObjet" + eval("/Variables:InvNb"),3);
  137.             tellTarget("_root.Inventaire.ObjetAffiche")
  138.             {
  139.                gotoAndStop(4);
  140.             }
  141.             tellTarget("_root.Fourche")
  142.             {
  143.                gotoAndStop(2);
  144.             }
  145.          }
  146.          if(_root.CacheCorde.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE) and eval("/Variables:Corde1Coupee") != true and eval("/Variables:ObjetSelect") == 4)
  147.          {
  148.             tellTarget("/Animatiques")
  149.             {
  150.                gotoAndStop("CoupeCorde1");
  151.             }
  152.          }
  153.          if(_root.CacheGrille.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE) and eval("/Variables:GrilleCoupee") != true and eval("/Variables:ObjetSelect") == 4)
  154.          {
  155.             tellTarget("/Animatiques")
  156.             {
  157.                gotoAndStop("CoupeGrille");
  158.             }
  159.          }
  160.          if(!Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up) and Idle == false)
  161.          {
  162.             Idle = true;
  163.             tellTarget("_root.Meg/Obj")
  164.             {
  165.                gotoAndStop("Idle");
  166.                play();
  167.             }
  168.          }
  169.          if(Key.isDown(Key.SHIFT))
  170.          {
  171.             set("/Variables:Run",true);
  172.          }
  173.          else
  174.          {
  175.             set("/Variables:Run",false);
  176.          }
  177.          if(Key.isDown(Key.RIGHT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN))
  178.          {
  179.             if(Key.isDown(Key.CONTROL))
  180.             {
  181.                if(eval("/Variables:Dir") == "Right")
  182.                {
  183.                   set("/Variables:Dir","Right");
  184.                   Idle = false;
  185.                   set("/Variables:Stoppe",true);
  186.                   tellTarget("_root.Meg/Obj")
  187.                   {
  188.                      gotoAndStop("Saute");
  189.                      play();
  190.                   }
  191.                }
  192.                else
  193.                {
  194.                   set("/Variables:Dir","Right");
  195.                   tellTarget("_root.Meg")
  196.                   {
  197.                      gotoAndStop("Right");
  198.                   }
  199.                }
  200.             }
  201.             else
  202.             {
  203.                set("/Variables:Dir","Right");
  204.                if(Idle == true)
  205.                {
  206.                   tellTarget("_root.Meg/Obj")
  207.                   {
  208.                      gotoAndStop(1);
  209.                   }
  210.                   Idle = false;
  211.                }
  212.                tellTarget("_root.Meg")
  213.                {
  214.                   gotoAndStop("Right");
  215.                }
  216.                tellTarget("_root.Meg/Obj")
  217.                {
  218.                   nextFrame();
  219.                }
  220.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y,true) == false)
  221.                {
  222.                   if(eval("/Variables:Run") == true)
  223.                   {
  224.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  225.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  226.                   }
  227.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  228.                }
  229.             }
  230.          }
  231.          if(Key.isDown(Key.LEFT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN))
  232.          {
  233.             if(Key.isDown(Key.CONTROL))
  234.             {
  235.                if(eval("/Variables:Dir") == "Left")
  236.                {
  237.                   set("/Variables:Dir","Left");
  238.                   Idle = false;
  239.                   set("/Variables:Stoppe",true);
  240.                   tellTarget("_root.Meg/Obj")
  241.                   {
  242.                      gotoAndStop("Saute");
  243.                      play();
  244.                   }
  245.                }
  246.                else
  247.                {
  248.                   set("/Variables:Dir","Left");
  249.                   tellTarget("_root.Meg")
  250.                   {
  251.                      gotoAndStop("Left");
  252.                   }
  253.                }
  254.             }
  255.             else
  256.             {
  257.                set("/Variables:Dir","Left");
  258.                if(Idle == true)
  259.                {
  260.                   tellTarget("_root.Meg/Obj")
  261.                   {
  262.                      gotoAndStop(1);
  263.                   }
  264.                   Idle = false;
  265.                }
  266.                tellTarget("_root.Meg")
  267.                {
  268.                   gotoAndStop("Left");
  269.                }
  270.                tellTarget("_root.Meg/Obj")
  271.                {
  272.                   nextFrame();
  273.                }
  274.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y,true) == false)
  275.                {
  276.                   if(eval("/Variables:Run") == true)
  277.                   {
  278.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  279.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  280.                   }
  281.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("/Variables:Delta"));
  282.                }
  283.             }
  284.          }
  285.          if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left))
  286.          {
  287.             set("/Variables:Dir","Right");
  288.             if(Key.isDown(Key.CONTROL))
  289.             {
  290.                Idle = false;
  291.                set("/Variables:Stoppe",true);
  292.                tellTarget("_root.Meg/Obj")
  293.                {
  294.                   gotoAndStop("Saute");
  295.                   play();
  296.                }
  297.             }
  298.             else
  299.             {
  300.                if(Idle == true)
  301.                {
  302.                   tellTarget("_root.Meg/Obj")
  303.                   {
  304.                      gotoAndStop(1);
  305.                   }
  306.                   Idle = false;
  307.                }
  308.                tellTarget("_root.Meg")
  309.                {
  310.                   gotoAndStop("Up");
  311.                }
  312.                tellTarget("_root.Meg/Obj")
  313.                {
  314.                   nextFrame();
  315.                }
  316.                if(Collider.hitTest(_root.Meg._x,_root.Meg._y - eval("Variables:Delta") * 2,true) == false)
  317.                {
  318.                   if(eval("/Variables:Run") == true)
  319.                   {
  320.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  321.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  322.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  323.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  324.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  325.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  326.                   }
  327.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  328.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  329.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  330.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  331.                }
  332.             }
  333.          }
  334.          if(Key.isDown(Key.DOWN) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left))
  335.          {
  336.             set("/Variables:Dir","Down");
  337.             if(Key.isDown(Key.CONTROL))
  338.             {
  339.                tellTarget("_root.Meg/Obj")
  340.                {
  341.                   gotoAndStop("Saute");
  342.                   play();
  343.                }
  344.                Idle = false;
  345.                set("/Variables:Stoppe",true);
  346.             }
  347.             else
  348.             {
  349.                if(Idle == true)
  350.                {
  351.                   tellTarget("_root.Meg/Obj")
  352.                   {
  353.                      gotoAndStop(1);
  354.                   }
  355.                   Idle = false;
  356.                }
  357.                tellTarget("_root.Meg")
  358.                {
  359.                   gotoAndStop("DOWN");
  360.                }
  361.                tellTarget("_root.Meg/Obj")
  362.                {
  363.                   nextFrame();
  364.                }
  365.                if(Collider.hitTest(_root.Meg._x,_root.Meg._y + eval("Variables:Delta") * 2,true) == false)
  366.                {
  367.                   if(eval("/Variables:Run") == true)
  368.                   {
  369.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  370.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  371.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  372.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  373.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  374.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  375.                   }
  376.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  377.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  378.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  379.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  380.                }
  381.             }
  382.          }
  383.          if(Key.isDown(Key.UP) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Down))
  384.          {
  385.             set("/Variables:Dir","Right");
  386.             if(Key.isDown(Key.CONTROL))
  387.             {
  388.                Idle = false;
  389.                set("/Variables:Stoppe",true);
  390.                tellTarget("_root.Meg/Obj")
  391.                {
  392.                   gotoAndStop("Saute");
  393.                   play();
  394.                }
  395.             }
  396.             else
  397.             {
  398.                if(Idle == true)
  399.                {
  400.                   tellTarget("_root.Meg/Obj")
  401.                   {
  402.                      gotoAndStop(1);
  403.                   }
  404.                   Idle = false;
  405.                }
  406.                tellTarget("_root.Meg")
  407.                {
  408.                   gotoAndStop("UpRight");
  409.                }
  410.                tellTarget("_root.Meg/Obj")
  411.                {
  412.                   nextFrame();
  413.                }
  414.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 8,true) == false)
  415.                {
  416.                   if(eval("/Variables:Run") == true)
  417.                   {
  418.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  419.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  420.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  421.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  422.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  423.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  424.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  425.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  426.                   }
  427.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  428.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  429.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  430.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  431.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  432.                }
  433.             }
  434.          }
  435.          if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Down))
  436.          {
  437.             set("/Variables:Dir","Left");
  438.             if(Key.isDown(Key.CONTROL))
  439.             {
  440.                Idle = false;
  441.                set("/Variables:Stoppe",true);
  442.                tellTarget("_root.Meg/Obj")
  443.                {
  444.                   gotoAndStop("Saute");
  445.                   play();
  446.                }
  447.             }
  448.             else
  449.             {
  450.                if(Idle == true)
  451.                {
  452.                   tellTarget("_root.Meg/Obj")
  453.                   {
  454.                      gotoAndStop(1);
  455.                   }
  456.                   Idle = false;
  457.                }
  458.                tellTarget("_root.Meg")
  459.                {
  460.                   gotoAndStop("UpLeft");
  461.                }
  462.                tellTarget("_root.Meg/Obj")
  463.                {
  464.                   nextFrame();
  465.                }
  466.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 8,true) == false)
  467.                {
  468.                   if(eval("/Variables:Run") == true)
  469.                   {
  470.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  471.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  472.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  473.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  474.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  475.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  476.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  477.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  478.                   }
  479.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  480.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  481.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  482.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  483.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  484.                }
  485.             }
  486.          }
  487.          if(Key.isDown(Key.Down) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  488.          {
  489.             set("/Variables:Dir","Left");
  490.             if(Key.isDown(Key.CONTROL))
  491.             {
  492.                Idle = false;
  493.                set("/Variables:Stoppe",true);
  494.                tellTarget("_root.Meg/Obj")
  495.                {
  496.                   gotoAndStop("Saute");
  497.                   play();
  498.                }
  499.             }
  500.             else
  501.             {
  502.                if(Idle == true)
  503.                {
  504.                   tellTarget("_root.Meg/Obj")
  505.                   {
  506.                      gotoAndStop(1);
  507.                   }
  508.                   Idle = false;
  509.                }
  510.                tellTarget("_root.Meg")
  511.                {
  512.                   gotoAndStop("DownLeft");
  513.                }
  514.                tellTarget("_root.Meg/Obj")
  515.                {
  516.                   nextFrame();
  517.                }
  518.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 8,true) == false)
  519.                {
  520.                   if(eval("/Variables:Run") == true)
  521.                   {
  522.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  523.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  524.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  525.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  526.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  527.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  528.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  529.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  530.                   }
  531.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  532.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  533.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  534.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  535.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  536.                }
  537.             }
  538.          }
  539.          if(Key.isDown(Key.Down) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  540.          {
  541.             set("/Variables:Dir","Right");
  542.             if(Key.isDown(Key.CONTROL))
  543.             {
  544.                Idle = false;
  545.                set("/Variables:Stoppe",true);
  546.                tellTarget("_root.Meg/Obj")
  547.                {
  548.                   gotoAndStop("Saute");
  549.                   play();
  550.                }
  551.             }
  552.             else
  553.             {
  554.                if(Idle == true)
  555.                {
  556.                   tellTarget("_root.Meg/Obj")
  557.                   {
  558.                      gotoAndStop(1);
  559.                   }
  560.                   Idle = false;
  561.                }
  562.                tellTarget("_root.Meg")
  563.                {
  564.                   gotoAndStop("DownRight");
  565.                }
  566.                tellTarget("_root.Meg/Obj")
  567.                {
  568.                   nextFrame();
  569.                }
  570.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 8,true) == false)
  571.                {
  572.                   if(eval("/Variables:Run") == true)
  573.                   {
  574.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  575.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  576.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  577.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  578.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  579.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  580.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  581.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  582.                   }
  583.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  584.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  585.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  586.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  587.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  588.                }
  589.             }
  590.          }
  591.          if(Key.isDown(Key.CONTROL) and !Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  592.          {
  593.             Idle = false;
  594.             set("/Variables:Stoppe",true);
  595.             tellTarget("_root.Meg/Obj")
  596.             {
  597.                gotoAndStop("Saute");
  598.                play();
  599.             }
  600.          }
  601.          if(Trou.hitTest(_root.Meg._x,_root.Meg._y,true) == true)
  602.          {
  603.             set("/Variables:DeltaTombe",eval("/Trou:Niveau"));
  604.             tellTarget("_root.Meg")
  605.             {
  606.                gotoAndStop("Tombe");
  607.             }
  608.             set("/Variables:Stoppe",true);
  609.          }
  610.       }
  611.    }
  612. }
  613.